def print_file_info(file_name):
    """
    功能是 将给定路径的文件内容输出到控制台中
    :param file_name:  指定文件的路径
    :return: NOne
    """

    f = None
    try:
        f = open(file_name, "r", encoding="UTF-8")
        content = f.read()
        print(f"文件的内容是:\n{content}")
    except Exception as e:
        print(f"出错啦，错误的类型是{e}")
    finally:
        if f:  # f只要有内容就是True， 就能进去if
            f.close()


def append_to_file(file_name, date):
    """
    功能是 将给定的数据追加到指定路径的文件中去
    :param file_name:  给定的文件路径
    :param date:  指定的数据
    :return:  返回追加数据后的文件
    """
    f = open(file_name, "a", encoding="UTF-8")
    f.write(date)
    f.write("\n")
    f.close()


if __name__ == '__main__':
    print_file_info("E:/测试3.txt")
    append_to_file("E:/测试2.txt", "我喜欢你")






